.service-icon,i.service-icon:before{ display:block; background-image:url(../images/1.png); background-repeat:no-repeat}
.tit-1-h2,.retrieve-list li,.suprty{ display:block; background-image:url(../images/index-spr.png); background-repeat:no-repeat}
.logo{margin-top: 25px;}
/*轮播*/
.rotator{ width:832px; height:300px;}
.rotator-list li{ display:none}
.rotator-handle{ width:100%; height:16px; text-align:center; position:absolute; left:0; bottom:2px;}
.rotator-handle a{ display:inline-block; width:10px; height:10px; background-color:#b1b3b7; border-radius:8px; margin:0 5px;}
.rotator-handle a.on{ background-color:#ff4000}
.service-box{ width:345px; height:299px; border:1px solid #ddd; border-width:0 1px 1px;}
.service-tit { width:100%; height:34px;}
.service-tit li{ float:left; width:115px; height:34px;  text-align:center;}
.service-tit li a{ display:block; width:115px; height:32px; line-height:32px; border-bottom: none;background: #eeeeee;}
.service-tit li a{ border-top:2px solid #dddddd;}
.service-tit li.on a,.service-tit li a:hover{ color:#fff;border-top:2px solid #2168cc;}
.service-tit li.on .service-tit-1,.service-tit li a.service-tit-1:hover{ background-color:#fff;color: #666;}
.service-tit li.on .service-tit-2,.service-tit li a.service-tit-2:hover{ background-color:#fff;color: #666;}
.service-tit li.on .service-tit-3,.service-tit li a.service-tit-3:hover{ background-color:#fff;color: #666;}
.service-list{ margin-top: 5px;margin-bottom: 30px;}

.service-list li{ float:left;width: 25%;text-align: center; /*width:105px; background-color:#f8f8f8;padding-top:2px; text-align:center;  border:1px solid #ddd; border-width:0 1px 1px 0;*/}
a.service-btn{ display:block; width:160px; height:45px; text-align:center; line-height:45px;background: url(../images/spr.png) no-repeat 0 -400px; color:#fff; font-size:20px; font-family:"Microsoft YaHei"; margin:15px auto 0;}
.service-con{ overflow:hidden;padding: 25px 20px;text-align: center;}
.service-con-1 p{ padding:20px 10px 0;}
.service-con-1 em{line-height: 15px;}
.service-con-2,.service-con-3{ padding:7px 9px;}
.service-con-2 img,.service-con-3 img{ display:inline-block; width: 265px;height: 248px;}

/*热门回收品牌和机型*/
.tit-box-1{ width:100%; height:57px; background-color:#179ce7}
.tit-1-h2{ width:266px; height:64px; text-align:center; line-height:64px; padding-right:54px; left:0; top:0; background-position: 0 0; font-size:26px; color:#fff;font-family:"Microsoft YaHei";}
a.tit-1-more{ width:124px; height:45px; background-position:0 -64px; text-align:center; line-height:45px; color:#fff; right:6px; top:6px; font-size:16px;}
a.tit-1-more:hover{ background-position:-125px -64px;-webkit-transition: none;	-moz-transition: none;	-ms-transition: none;-o-transition: none;	transition: none; }
.brand-box{ width:1198px; border:1px solid #ddd; border-width:1px 1px 0;}
.brand-list li{ float:left; width:132px; border:1px solid #ddd; border-width:0 1px 1px 0;/* height:60px;*/ }
.brand-list li.list-9n{ width:134px; border-right-width:0;}
.brand-list li a{ display:block; width:100%;height: 30px;padding: 15px 0;}
.brand-list li a .img-default { display: block;}
.brand-list li a .img-hover{ display: none;}
.brand-list li a.hover .img-default { display: none;}
.brand-list li a.hover .img-hover{ display: block;}
.brand-icon{ display:inline-block; height:30px; background-image:url(../images/min.png); background-repeat:no-repeat}
.brand-icon-1{ width:22px; background-position:-19px -17px;}
.brand-list li a:hover .brand-icon-1{ background-position:-49px -17px;}
.brand-icon-2{ width:70px; background-position:-19px -60px;}
.brand-list li a:hover .brand-icon-2{ background-position:-99px -60px;}
.brand-icon-3{ width:70px; background-position:-19px -96px;}
.brand-list li a:hover .brand-icon-3{ background-position:-99px -96px;}
.brand-icon-4{ width:45px; background-position:-19px -129px;}
.brand-list li a:hover .brand-icon-4{ background-position:-71px -129px;}
.brand-icon-5{ width:26px; background-position:-19px -169px;}
.brand-list li a:hover .brand-icon-5{ background-position:-53px -169px;}
.brand-icon-6{ width:34px; background-position:-19px -212px;}
.brand-list li a:hover .brand-icon-6{ background-position:-59px -212px;}
.brand-icon-7{ width:70px; background-position:-19px -249px;}
.brand-list li a:hover .brand-icon-7{ background-position:-97px -249px;}
.brand-icon-8{ width:26px; background-position:-19px -287px;}
.brand-list li a:hover .brand-icon-8{ background-position:-53px -287px;}
.brand-icon-9{ width:70px; background-position:-19px -326px;}
.brand-list li a:hover .brand-icon-9{ background-position:-99px -326px;}
.brand-icon-10{ width:67px; background-position:-19px -357px;}
.brand-list li a:hover .brand-icon-10{ background-position:-94px -357px;}
.brand-icon-11{ width:50px; background-position:-19px -394px;}
.brand-list li a:hover .brand-icon-11{ background-position:-76px -394px;}
.brand-icon-12{ width:70px; background-position:-19px -430px;}
.brand-list li a:hover .brand-icon-12{ background-position:-96px -430px;}
.brand-icon-13{ width:32px; background-position:-19px -465px;}
.brand-list li a:hover .brand-icon-13{ background-position:-58px -465px;}
.brand-icon-14{ width:88px; background-position:-19px -502px;}
.brand-list li a:hover .brand-icon-14{ background-position:-114px -502px;}
.brand-icon-15{ width:60px; background-position:-19px -539px;}
.brand-list li a:hover .brand-icon-15{ background-position:-89px -539px;}
.brand-icon-16{ width:67px; background-position:-19px -576px;}
.brand-list li a:hover .brand-icon-16{ background-position:-93px -576px;}
.brand-icon-17{ width:52px; background-position:-19px -611px;}
.brand-list li a:hover .brand-icon-17{ background-position:-78px -611px;}
.brand-icon-18{ width:30px; background-position:-87px -17px;}
.brand-list li a:hover .brand-icon-18{ background-position:-127px -17px;}

/*用户评价*/
.index-box{ width:1198px;border:1px solid #ddd;}
.index-con{ padding:10px 20px;}
.tit-box-2{ width:100%; height:50px; background-color:#f0f0f0; border-bottom:1px solid #ddd; line-height:50px;}
.tit-2-list{ left:0; top:-1px;}
.tit-2-list li{ width:168px; height:50px;  float:left; text-align:center;border-right:1px solid #ddd; font-size:14px; position:relative; cursor:pointer }
.tit-2-list li.on{ background-color:#fff; border-top:2px solid #40a7f6;}
.new-icon{ width:22px; height:9px; background-position:0 -182px; left:117px; top:10px;}
.aps-list{ width:1158px; height:195px; overflow:hidden;}
.aps-list li{ width:578px; float:left; padding:27px 0 10px; height:60px; border:1px dashed #ddd; border-width:0 1px 1px 0;}
.aps-name,.aps-pic,.aps-txt{display:block; float:left; height:60px;}
.aps-name{  width:100px; text-align:right;}
.aps-name em{ display:block; font-size:14px; color:#000; margin-top:14px; height:18px; line-height:18px; overflow:hidden; padding-left:20px;text-overflow: ellipsis;white-space: nowrap;}
.aps-pic{  width:70px;}
.aps-pic img{ display:block; width:60px; height:60px; float:right}
.aps-txt{ width:358px; padding:0 25px; line-height:20px; overflow:hidden }
.index-news-list li{ float:left; width:259px; padding:10px 20px 0 300px; position:relative; height:185px;}
.index-news-list li img{ display:block; width:280px; height:180px; position:absolute; left:0; top:10px}
.index-news-list li h4 a{ display:block; margin-top:10px; height:30px; line-height:30px; color:#333; font-size:14px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.index-news-list li p{ height:96px; line-height:24px; margin-top:10px; overflow:hidden}
.retrieve-h3{ font-size:14px; height:15px; line-height:15px; padding-bottom:5px;}
.retrieve-h3 em{ padding:0 5px;}
.retrieve-list li{ float:left; width:386px; background-position:0 -152px; height:29px; line-height:29px; overflow:hidden}
.col-1,.col-2,.col-3{ display:block; float:left}
.col-1{ width:90px; padding-left:10px;}
.col-2{ width:70px; color:#e43a40}
.col-3{ width:216px; overflow:hidden}
.col-3 em{ color:#2168cc}
/*优势*/
.suprty-tit{ width:100%; height:60px; background:url(../images/ys-tit.png) no-repeat center top; text-align:center; color:#fff; font-size:26px; line-height:52px; font-family:"Microsoft YaHei"}
.suprty-box{ width:100%; height:342px; background:url(../images/ys-bg.png) no-repeat center 0;}
.suprty{ position:absolute; width:272px; height:97px; font-family:"Microsoft YaHei";color:#fff}
.suprty dt{ height:42px; text-align:center; line-height:42px; font-size:18px;}
.suprty dd{ font-size:14px; padding:5px 40px; line-height:20px;}
.suprty-1,.suprty-2,.suprty-3{ background-position:0 -191px; padding-right:17px; left:108px;}
.suprty-4,.suprty-5,.suprty-6{ background-position:0 -288px; padding-left:17px; right:108px;}
.suprty-2,.suprty-5{ top:117px;}
.suprty-3,.suprty-6{ top:244px;}


.icon-1{ background-position: 0 0; width: 80px; height: 50px; margin-left: 15px;}
.icon-2{ background-position: 0 -100px; width: 80px; height: 50px; margin-left: 13px;}
.icon-3{ background-position: 0 -200px; width: 80px; height: 50px; margin-left: 13px;}
.icon-4{ background-position: 0 -300px; width: 80px; height: 50px; margin-left: 13px;}

/*周边网点*/
.flow{ position: absolute; right: -20px; top: 50px; }
.flow-box{ display: inline-block; width: 208px; height: 34px; line-height: 34px; margin-left: -60px; background: url(../images/flow_normal.png) no-repeat center; padding-left: 50px; }
.flow-box.first{ background: url(../images/flow_first.png) no-repeat center; }
.flow-box.active{ background: url(../images/flow_active.png) no-repeat center; color: #fff; }
.round-digit{ display: inline-block; border-radius: 9999px; width: 20px; height: 20px; line-height: 20px; text-align: center; background: #aaa; color: #fff; vertical-align: middle; margin: 0 10px; margin-top: -3px; font-weight: bold; }
.flow-box.active .round-digit{ background: #fff; color: #ffb973; }
i{ display: inline-block; vertical-align: middle; background-repeat: no-repeat; background-position: center; }
.icon-item1{ background-image: url(../images/item1.png); width: 59px; height: 52px; }
.icon-item2{ background-image: url(../images/item2.png); width: 63px; height: 48px; }
.icon-item3{ background-image: url(../images/item3.png); width: 66px; height: 62px; }
.icon-item4{ background-image: url(../images/item4.png); width: 33px; height: 60px; }
.icon-item5{ background-image: url(../images/item5.png); width: 42px; height: 56px; }
.icon-close{ background-image: url(../images/close.gif); width: 13px; height: 13px; }
.branch-recycle{ padding: 0 30px 30px; }
.branch-recycle h1{ font-size: 28px; color: #aaa; }
.branch-recycle .branch-title{ font-size: 20px; color: #000; height: 60px; line-height: 60px; border-bottom: 1px solid #ddd; }
.branch-content{ padding-top: 10px; }
.branch-recycle .branch-content > p{ font-size: 16px; text-indent: 2em; line-height: 30px; color: #666; }
.branch-recycle .branch-content .tips{ font-size: 14px; color: #000; text-indent: 0; }
.flip{ margin: 30px 0 0 20px; }
.flip li{ float: left; width: 140px; height: 140px; margin-right: 80px; text-align: center; overflow: hidden; }
.flip .front{ display: block; width: 140px; opacity: 1; height: 140px; font-size: 20px; }
.flip li:hover .front{ height: 0; opacity: 0; transition: all 0.1s ease-in; }
.flip li .back{ height: 0; background: #2168CC; color: #fff; }
.flip li:hover .back{ display: block; width: 140px; height: 140px; transition: all 0.1s ease-in; }
.flip .front i{ padding: 20px 0 15px; }
.flip .back-title{ font-size: 20px; padding-top: 25px; }
.flip li .back p{ color: #fff; font-size: 14px; }
.map-wrapper{ height: 600px; overflow: hidden; }
.map-wrapper > div{ float: left; }
.store-list > ul li a{ height: 50px; line-height: 50px; padding-left: 40px; width: 210px; display: block; background: #f4f4f4; font-size: 18px; }
.store-list > ul li a:hover, .store-list > ul li.active a{ background: #2168CC; color: #fff; }
.store-list{ width: 250px; overflow: hidden; }
.store-list .page{ text-align: center; height: 50px; line-height: 50px; float: none; background: #f4f4f4; }
.store-list .page ul{ display: inline-block; }
.store-list .page span, .store-list .page a{ width: 20px; height: 20px; line-height: 20px; }
.store-list .page .prev, .store-list .page .next{ width: 50px !important; }
.store-list .page .current{ background-color: #2168CC; }
.map-wrapper .map-area{ width: 950px; }
.map-wrapper .store-photo{ width: 250px; height: 600px; overflow: hidden; display: none; position: relative; }
.map-wrapper .store-photo .icon-close{ position: absolute; top: 10px; right: 10px; cursor: pointer; }